// 顶点着色器：处理每个顶点的位置
varying vec3 vPosition;

void main() {
    vPosition = position; // 传递顶点位置到片段着色器
    gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);
}
